package RandomAccessFile;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
 * 向文件中写入基本类型数据
 */
public class RandomAccessFileDemo7 {
	public static void main(String[] args) throws IOException {
		RandomAccessFile raf=new RandomAccessFile("raf.dat","rw");
		
		int num=Integer.MAX_VALUE;
		/*
		 * 将int值写入文件
		 *                            vvvvvvvv
		 * 01111111 11111111 11111111 11111111
		 * ">>>"或"<<<":是无符号位移
		 * 一次只能写低8位
		 * 最高8位移动24次
		 * 第二个8位移动16次
		 * 第三个8位移动8次
		 * 低8位不用移动
		 */
		raf.write(num>>>24);
		raf.write(num>>>16);
		raf.write(num>>>8);
		raf.write(num);
		
//		//连续写4个字节，将int值写出
//		raf.writeInt(num);
		raf.close();
	}
}
